package com.ccys.db.dto.masterData;

import com.ccys.db.entity.TblCountry;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Column;

/**
 * @program: WhiteCoat
 * @description: 分页查询国家数据接收Dto
 * @author: ZhangJingCan
 * @create: 2023-12-13 15:53
 **/

@Data
@ApiModel("分页查询国家数据接收Dto")
public class CountryPageQueryDto extends TblCountry {

    @ApiModelProperty(value = "name", name = "name", example = "name模糊搜索")
    private String name;

    @ApiModelProperty(value = "iso", name = "iso", example = "iso模糊搜索")
    private String iso;

    @ApiModelProperty(value = "iso3", name = "iso3", example = "iso3模糊搜索")
    private String iso3;

    @ApiModelProperty(value = "currencyCode", name = "currencyCode", example = "currencyCode模糊搜索")
    private String currencyCode;

    @ApiModelProperty(value = "currencyName", name = "currencyName", example = "currencyName模糊搜索")
    private String currencyName;

    @ApiModelProperty(value = "dial", name = "dial", example = "dial模糊搜索")
    private String dial;

    @ApiModelProperty(value = "排序字段", name = "orderByStr", example = "排序字段(默认传:t1.created_on descend),t1.name,t1.iso,t1.iso3,t1.currency_code,t1.currency_name,t1.dial,t1.time_zone,t2.user_fullname,t1.created_on")
    private String orderByStr;
}
